import _sfc_main from "./index.vue2.mjs";
import { resolveComponent, createElementBlock, openBlock, createVNode, withCtx } from "vue";
import _export_sfc from "../../_virtual/_plugin-vue_export-helper.mjs";
const _hoisted_1 = { class: "ep-container" };
const _hoisted_2 = {
  key: 0,
  class: "ep-signature-container"
};
const _hoisted_3 = {
  key: 1,
  class: "ep-detail-content"
};
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
  const _component_el_image = resolveComponent("el-image");
  const _component_el_form_item = resolveComponent("el-form-item");
  return openBlock(), createElementBlock("div", _hoisted_1, [
    createVNode(_component_el_form_item, {
      label: _ctx.options.label,
      prop: _ctx.options.name,
      "show-message": !_ctx.isDetail,
      class: "ep-form-item"
    }, {
      default: withCtx(() => [
        !_ctx.isDetail ? (openBlock(), createElementBlock("div", _hoisted_2, [
          createVNode(_component_el_image, {
            class: "image",
            src: _ctx.fieldModel
          }, null, 8, ["src"])
        ])) : (openBlock(), createElementBlock("div", _hoisted_3, [
          createVNode(_component_el_image, {
            class: "image",
            src: _ctx.fieldModel
          }, null, 8, ["src"])
        ]))
      ]),
      _: 1
    }, 8, ["label", "prop", "show-message"])
  ]);
}
const Index = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render]]);
export {
  Index as default
};
